package config

var GlobalMapAiSpeakerConfig = make(map[string]*Algorithm)

type AISpeakerConfig struct {
	Server    string       `json:"server"`   //音柱服务器地址
	Speaker   string       `json:"speaker"`  //音柱编码
	DeviceId  int          `json:"deviceId"` //音柱编号
	User      string       `json:"user"`     //音柱服务用户名
	Passwd    string       `json:"passwd"`   //音柱服务密码
	Volume    int          `json:"volume"`   //音柱音量
	Algorithm []*Algorithm `json:"algorithm"`
}

type Algorithm struct {
	Server      string `json:"server"`      //音柱服务地址
	Speaker     string `json:"speaker"`     //音柱编码
	DeviceId    int    `json:"deviceId"`    //音柱编号
	User        string `json:"user"`        //音柱服务用户名
	Passwd      string `json:"passwd"`      //音柱服务密码
	Volume      int    `json:"volume"`      //音柱音量
	Type        string `json:"type"`        //算法大类
	DetailKey   int    `json:"detailKey"`   //算法细分类型
	Audio       int    `json:"audio"`       //音频文件id
	AudioSecond int    `json:"audioSecond"` //音频文件id
	Desc        string `json:"desc"`        //说明
}
